Officer Phil Shedaker pulled 21-year-old Pablo Acevedo-Santiago from the water in Canal Park around 1 a.m. Friday, July 1, Allentown police said.
Patrol officers had spotted an unoccupied vehicle parked after hours. They approached him, and he ran and jumped into the water.
Officer Patrick Bull and Sergeant Scott Snyder also helped bring the man to shore, police said.
Acevedo-Santiago, of Allentown, was charged with false identification to law enforcement authorities and disorderly conduct.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.